#include <stdio.h>
#include <unistd.h>

int main(int argc, const char *argv[]){
    printf("-----restart networing ---\n");

    // exec相关的函数一般不返回
    // 如果存在返回时，表示执行的新程序有问题
    int ret = execl("/bin/systemctl","systemctl", "restart","networking", NULL);
    printf("execl result is %d\n",ret);  // 不会打印【exec相关函数执行之后的语句是无意义的】
    return 0;
}